Label printer configured to reissue a label with stored print information

ABSTRACT

A label printer includes a printer for issuing labels and a processor. The processor sends print information to the printer for issuing a label and stores the number of labels issued by the printer with the print information. The number of labels is stored in correspondence with identifying information for specifying each label printed with the print information. The processor can receive a user selection indicating an already issued label and change the stored print information for the selected label. The processor then (re)issues a reissued label with changed print information. When the reissued label is (re)issued, the number of reissued labels is tracked and stored and the previously stored number of labels already issued by the printer with the same print information is reduced by the number of labels that have been reissued with the print information.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is based upon and claims the benefit of priority fromJapanese Patent Application No. 2019-059326, filed on Mar. 26, 2019, theentire contents of which are Incorporated herein by reference.

FIELD

Embodiments of the present disclosure relate to a label printer and aprogram used in label printing.

BACKGROUND

There is a label printer for printing a label at a store, the label isto be pasted on an item or product at the store, for example, the labelis to be attached to a bag of fresh food to be cooked or alreadyprepared daily dishes. These label printers issue labels on whichinformation about the selected product or food is printed in accordancewith pre-formatted data.

It may become difficult to view printed characters on labels attached tobags or products due to the influence of dirt, age-related deteriorationor the like. In such a case, a conventional label printer utilizes thedata of the previously issued label that has been stored, to reissues alabel with the same information as the previous label.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a perspective view showing an appearance of a label printeraccording to an embodiment.

FIG. 2 is a block diagram showing a hardware configuration of a labelprinter.

FIG. 3 is a diagram showing a memory configuration of an example recordfile.

FIG. 4 is a block diagram showing a functional configuration of a labelprinter.

FIG. 5 is a flowchart of a control process of a label printer.

FIG. 6 is a diagram showing an example of a display of a label printer.

FIG. 7 is a diagram showing another example of a display of a labelprinter.

FIG. 8 is a diagram showing still another example of a display of alabel printer.

FIG. 9 depicts a label issued by a label printer.

FIG. 10 is a diagram showing another example of a display of a labelprinter.

FIG. 11 is a diagram showing still another example of a label printerdisplay.

FIG. 12 depicts another example of a label issued by a label printer.

FIG. 13 depicts yet another example of a label issued by a labelprinter.

DETAILED DESCRIPTION

In general, according to one embodiment, a label printer includes aprocessor and a printer for issuing labels. The processor is configuredto send print information to the printer for issuing a label and storethe number of labels issued by the printer with the print information.The number of labels are stored in correspondence with label identifyinginformation for specifying each label that has been printed with theprint information. The processor can receive a user selection indicatingan issued label which has already been printed by the printer with theprint information, change the print information stored in correspondencewith the label identifying information for the selected issued label,and issue a reissued label with the changed print information. When thereissued label is issued, the number of reissued labels is stored andthe previously stored number of labels issued by the printer with theprint information is reduced by the number of reissued labels.

One embodiment of the present invention will now be described withreference to the accompanying drawings. It should be noted that thepresent invention is not limited to the embodiments described above.

FIG. 1 is a perspective view showing an overview of the label printer 1.In FIG. 1, the label printer 1 is provided with a main body 1A and acover 1B. The main body 1A is provided with a printing unit 19 and aconveying unit 20 (see FIG. 2). The conveying unit 20 draws out theoutermost peripheral portion of the roll-shaped label paper in which thelabels stored in the main body 1A are arranged at regular intervals, andconveys the label paper to the printing unit 19. The printing unit 19prints print information in a predetermined format with respect tolabels attached to the conveyed label paper. Further, the printing unit19 conveys the leading end portion of the printed label to the outsideof the label printer 1 to issue a label, as output from label exit slot22 of label printer 1 as shown in FIG. 1.

The cover 1B is provided with a display unit 17 on the top surface. Thedisplay unit 17 displays various information such as a state of thelabel printer 1, a state of label printing, and an error message, etc.The cover 1B is provided with an operation unit 18 comprising a touchpanel disposed on or integrated with the display unit 17. The operationunit 18, also referred to as a user input device, receives variousinputs (e.g., user selections and/or user instructions) associated withoperating the label printer 1.

The main body 1A supports the cover 1B such that the cover 1B isopenable upward with respect to the main body 1A and similarlycloseable. The operator (user) can open the cover 1B from the main body1A, and then place/load unprinted label paper in the main body 1A.Thereafter, the operator closes the cover 1B. In this manner, theoperator sets the label paper in the label printer 1.

Next, a hardware configuration of the label printer 1 according to theembodiment will be described. FIG. 2 is a block diagram showing ahardware configuration of the label printer 1. As shown in FIG. 2, thelabel printer 1 includes a CPU (Central Processing Unit) 11, a ROM (ReadOnly Memory) 12, a RAM (Random Access Memory) 13, a memory 14, and thelike. The CPU 11 serves as an overall device controller. The ROM 12stores various programs. The RAM 13 permits the loading of programs andmanipulation of various kinds of data associated with execution ofprograms. The memory 14 stores various programs. The CPU 11, the ROM 12,the RAM 13, and the memory 14 are connected to each other via a bus 15.The CPU 11, the ROM 12, and the RAM 13 constitute a control unit 100.That is, the control unit 100 executes the control processing related tothe label printer 1 by operations and functions of the CPU 11 inaccordance with the control program stored in the ROM 12 and the memory14 and loaded in the RAM 13.

The memory 14 is nonvolatile memory such as an HDD (Hard Disk Drive) ora flash memory in which storage information can be retained even whenthe power supply is turned off. The memory 14 includes a control program141, a label issuance management file 142, and the like. The controlprogram 141 stores a control program for controlling the label printer1. The label issuance management file 142 will be described later withreference to FIG. 3.

Further, the control unit 100 is connected to the display unit 17, theoperation unit 18, the printing unit 19, and the conveying unit 20 viathe bus 15 and the controller 16. The display unit 17 displaysinformation for the operator. The operation unit 18 provides a print key181, an expiration date confirmation key 182, a reprint key 183, adeadline change key 184, and a format change key 185 at a positioncorresponding to the display of the respective keys displayed on thedisplay unit 17. The print key 181 is pressed (or otherwise selected) tocause printing of information on a label. The expiration dateconfirmation key 182 pressed (or otherwise selected) when there-issuance is to be started for a label that has already been issued.The reprint key 183 is pressed (or otherwise selected) when the label isreprinted. The deadline change key 184 is pressed (or otherwiseselected) for changing expiration date information included in the labelinformation, such as expiration date information indicating theconsume-by date or the like. The format change key 185 is pressed (orotherwise selected) when the format data for specifying the format forprinting information on the label is to be changed.

The printing unit 19 comprises, for example, a linear thermal head, andprints on a label sheet. The conveying unit 20 includes, for example, aconveyance belt and a conveyance motor, and conveys a label that is onlabel paper (base paper) to the printing unit 19. Further tore, theconveying unit 20 conveys the printed label to the issuing position(e.g., label exit slot 22).

Further, the control unit 100 is connected to the communication unit 21via the bus 15. The communication unit 21 receives print informationincluding a commodity name, format data, and the like from aninformation processing apparatus via a comunication line L such as a LAN(Local Area Network). The received print information, format data, andthe like are stored in the RAM 13 or the memory 14 along with an addedproduct number. The format data is information specifying one formatfrom a plurality of possible formats to be printed on a label, and isinformation such as “super daily dish” (see FIG. 10). In general, alabel printer 1 stores a plurality of types of formats that can beprinted on a label in the memory 14, and when the format data specifyingone particular format is received from an information processing device,the format corresponding to the received format data is read out(loaded) from the memory 14.

Next, the label issuance management file 142 will be described. FIG. 3is a diagram showing a memory configuration of the actual record file.As shown in FIG. 3, the label issuance management file 142 stores printinformation and format data to be printed on a label by the labelprinter 1. The label issuance management file 142 stores the printinformation and format data which has already been printed on a label bythe label printer 1. The label issuance management file 142 includes acommodity number storing section 1421, a commodity name storing section1422, an issued label number storing section 1423, and a label datastoring section 1424. The commodity number storing section 1421 storesan identification number (label identifying information) for managingthe labels being issued. The commodity name storing section 1422 storesthe commodity name printed on the label in association with a commoditynumber stored in the commodity number storing section 1421.

The issued label number storing section 1423 stores the number of labelsalready issued (printed) in association with the product number in thecommodity number storing section 1421. The label data storing section1424 stores print information and format data to be printed on a labelassociated with the product number stored in the commodity numberstoring section 1421.

The functional configuration of the label printer 1 will now bedescribed. FIG. 4 is a functional block diagram showing a functionalconfiguration of a label printer. As shown in FIG. 4, the label printer1 provides the functions of a label issuing unit 101, a printinformation storing unit 102, a label selection determining unit 103, alabel re-issuing unit 104, and a print information changing unit 105,according to a control program 141 and loaded in RAM 13 by control unit100.

The label issuing unit 101 has a function of printing print informationon a label and outputting the print information. The label issuing unit101 controls the printing unit 19 to receive the print informationprovided by the information processing apparatus and stored in the labelissuance management file 142 (see FIG. 3), and causes the printing unit19 to print the print information on a label in a format based on theformat data stored in the record file. When the print key 181 isoperated, the label issuing unit 101 prints print information on thelabel (or multiple labels) being issued, and outputs a label. The labelissuing unit 101 prints print information including the expiration dateinformation on a label.

The print information storing unit 102 has a function of storing printinformation and format data for the labels printed/issued by the labelissuing unit 101 in the label issuance management file 142. When thelabel issuing unit 101 prints, for example, three (3) labels, the printinformation storing unit 102 stores three (3) separate entries(instances) of print information in the label issuance management file142. The print information storing unit 102 stores print information andformat data received from the information processing apparatus under thesame item number in the label issuance management file 142. The printinformation storing unit 102 stores the print information including theprint information including the expiration date information in theactual file in association with the product number of the printinformation

The label selection determining unit 103 has a function of determiningthe selection of a label to which printing has been completed. When theexpiration date confirmation key 182 is operated, label information of alabel which becomes a time limit is extracted in a specified periodbased on the expiration date information stored in the label issuancemanagement file 142, and is displayed on a display unit 17. The labelselection determining unit 103 determines a label of the labelinformation selected by the operator from the displayed labelinformation.

The print information storing unit 102 reissues a label printed on thelabel selected by the label selection determining unit 103 based on theprint information of the label stored in the print information storingunit 102.

The print information changing unit 105 changes a portion of the printinformation of the label stored in the print information storing unit102. For example, the print information changing unit 105 changesexpiration date information for the label stored in the printinformation storing unit 102. The print information changing unit 105may also change the format data of the label stored in the printinformation storing unit 102.

The label re-issuing unit 104 reissues a label on which printinformation changed by the print information changing unit 105 isprinted. The print information storing unit 102 reissues a label whichhas print information that has been printed based on the format datathat was changed by the print information changing unit 105.

The print information storing unit 102 changes the stored printinformation. When the label re-issuing unit 104 reissues the labelprinted with print information changed by the print information changingunit 105, the print information storing unit 102 indicates a label hasbeen reissued by subtracting the number of reissued labels from thenumber of already issued labels and adding the number for the newlyre-issued label(s) by adding another product number for the re-issuedlabel to the label re-issuing unit 104.

The control of the label printer 1 will now be described. In theembodiment, print information and format data received from aninformation processing apparatus are stored in the label issuancemanagement file 142 in association with a product number. FIG. 5 is aflowchart showing a flow of the control process of the label printer.The control unit 100 of the label printer 1 determines whether or notthe print key 181 has been operated (S11). When it is determined thatthe print key 181 has been operated (Yes in S11), it is next determinedwhether or not a product number (along with the number of labels to beprinted with the same product number) has been input via the operationunit 18 (S12). When it is determined that the product number has beeninput (Yes in S12), the label issuing unit 101 prints information on alabel on the basis of the print information and format data stored inthe label data storing section 1424. When an only a single label is tobe printed, the label issuing unit 101 issues a single label (S13). Whenmultiple labels with the same product number are to be printed, thelabel issuing unit issues multiple labels. Then, the print informationstoring unit 102 stores the print information that has been printed onthe label(s), the number of issued labels, and the commodity nameincluded in the print information in the label issuance management file142 in association with the product number (S14). Then, the control unit100 ends the process. When it is determined that a product number hasnot been input (No in step S12), the control unit 100 terminates theprocessing.

When the print key 181 has not been operated (No in S11), the controlunit 100 determines whether or not the expiration date confirmation key182 has been operated (S21). FIG. 6 shows an example of a screen foroperating the expiration date confirmation key 182. When the issuancetag G11 is pressed on the displayed screen G1, a plurality of operationkeys including the expiration date confirmation key 182 are displayed.When a label is to be reissued, the operator presses the expiration dateconfirmation key 182. When the expiration date confirmation key 182 ispressed, the control unit 100 determines that the expiration dateconfirmation key 182 has been operated.

When it is determined that the expiration date confirmation key 182 isoperated (Yes in S21), the control unit 100 reads the data for the labelthat has been stored in the label issuance management file 142, andsorts the information of the label in the order of the expiration dateinformation included in the print information (S22). Then, the controlunit 100 displays label information of the sorted label (e.g., thecommodity name stored in the commodity name storing section 1422, thenumber of issued labels stored in the issued label number storingsection 1423, and the expiration date information) (S23).

FIG. 7 shows an example in which label information sorted in the orderof expiration date information is displayed on the display unit 17. Asshown in FIG. 7, the screen G2 displays the one day tag G21 and the 99days tag G22. When the 1 day tag G21 is operated, label information thatbecomes the consume-by date is displayed in the latest day. When the 99days tag G22 is operated, information of the label is displayed for alllabels stored in the label issuance management file 142. In the exampleshown in FIG. 7, an example in which the 99 days tag G22 is operated isdisplayed. As shown in FIG. 7, the commodity A's commodity name G2A1(commodity A), the issue number G2A2 (3), and the expiration dateinformation G2A3 (February 14, 16:13) are displayed in the field of thecommodity A as the label information of the commodity A. In the columnof the commodity B, the commodity name G2B1 (commodity B), the issuenumber G2B2 (3), and the expiration date information G2B3 (February 14,16:13) are displayed. In the column of the commodity C, a commodity G2C1(commodity C), an issue number G2C2 (3), and an expiration dateinformation G2C3 (February 16, 16:14) are displayed.

Via screen G2 shown in FIG. 7, the operator touches a column of labelinformation to be re-issued out of a plurality of displayed columns.FIG. 8 shows an example of a case where the label information column ofthe commodity B is touched in the screen G2 shown in FIG. 7. In the casewhere the label information column of the label information of thecommodity B is touched, since three labels related to the commodity Bhave been previously issued in this example, the information of thethree labels related to the commodity B is displayed, as shown in FIG.8. In FIG. 8, the information G31 of the first label, the informationG32 of the second label, and the information G33 of the third label aredisplayed. The information G31 of the first label, the information G32of the second label, and the information G33 of the third label aremanaged under the same product number, and here contain all the sameinformation. When the operator touches the column of the label to bere-issued for the three labels displayed, the label selectiondetermining unit 103 determines that a label has been selected.

The operator selects one label, reissues the same label, reissues alabel with a modified deadline, or reissues a label with a modifiedformat. When the same label is to be re-issued, the operator presses thereprint key 183. When a label with a changed deadline is to be reissued,the operator presses the deadline change key 184. When a label with achanged format is to be reissued, the format change key 185 is pressed.

The label selection determining unit 103 determines whether a label hasbeen selected (S24). When a label is not specified/selected (No in S24),and the label selection determining unit 103 determines that a label hasnot been selected. When a label is specified/selected (No in S24), andthe label selection determining unit 103 determines that a label hasbeen selected (Yes in S24), the control unit 100 reads print informationand format data from the label data storing section 1424 for theselected label (S25).

Next, the control unit 100 determines whether or not the deadline changekey 184 has been operated (S31). When it is determined that the deadlinechange key 184 has not been operated (No in S31), the control unit 100next determines whether or not the format change key 185 has beenoperated (S41). When it is determined that the format change key 185 hasnot been operated (No in S41), the control unit 100 determines nextwhether or not the reprint key 183 has been operated (S51).

When it is determined in S51 that the reprint key 183 has been operated(Yes in S51), the label re-issuing unit 104 controls the printing unit19 and prints a label by using the print information and format dataread in S25 (based on the print information and format data) (S52). Atthis time, the total number (count) of re-issued labels is not changed.Therefore, when a label is re-issued, there is no increase or decreasein the counted (tracked) number of labels issued under the same productnumber.

FIG. 9 shows an example of the label re-issued in S52. The re-issuedlabel R1 is printed with the commodity name R11, the expiration dateinformation R12, and the like. The label that was re-issued in S52 isprinted with the same information as that of the original label.

Then, the control unit 100 ends the process after S52. If it isdetermined in step S51 that the reprint key 183 is not operated (No instep S51), the control unit 100 also ends the processing.

When it is determined in S31 that the deadline change key 184 has beenoperated (Yes in S31), the control unit 100 displays a change screen inwhich print information is displayed for the label determined to beselected in S24 (S32).

FIG. 10 shows an example of the change screen G4 displayed in the stepS32. As shown in FIG. 10, the change screen G4 displays informationincluding the expiration date information (also referred to herein as“use-by date information”) G41 and the format data G42. In theembodiment, “11.2.15” is displayed in the expiration date informationG41, and the format of the “super daily dish” is displayed in the formatdata G42. When the expiration date information is changed, theexpiration date information G41 is overwritten and changed. When theformat data is changed, the format data (also referred to herein as“label data”) G42 is overwritten with new data or the new format datacan be selected by using a pull-down or pop-up menu or the like.

In this example, the operator views the change screen G4, and changesthe expiration date information from “11.2.15” to “11.2.13”. Forexample, such a reduction in the expiration date may be necessary in thecase where a labeled product is deteriorating faster than expected forother instances of the same commodity or product type. Thus, a new labelhaving an expiration date sooner than that of the other instances of thesame commodity type can be reissued and attached.

The control unit 100 determines whether or not the reprint key 183 hasbeen operated (S33). When it is determined that the reprint key 183 isnot operated (No in step S33), the process waits until the reprint key183 is operated (Yes in step S33). The reprint key 183 is pressed, theprint information changing unit 105 overwrites the print informationincluding the information modified in step S32 with the label datastoring section 1424 and stores the print information (step S34).

At this time, among the labels read in S25, the label whose expirationdate information has been changed is given a new product numberdifferent from the number of the original label, and is stored in thelabel issuance management file 142. Then, the number of labels to whichproduct numbers are attached is reduced for the original label. That is,the number of labels stored in the label issuance management file 142 ischanged. In this example, the time limit was changed for one label on acommodity B. Therefore, a new number (reduced by one from the originalnumber) reflecting the change in number is stored in the label issuancemanagement file 142. Therefore, even when the label is reissued, thereis no increase or decrease in the total number of labels that arestored.

Next, based on the print information overwritten in S34, the controlunit 100 re-displays the updated label information that was previouslydisplayed in FIG. 7 (S35). FIG. 11 shows an updated screen of labelinformation. As shown in FIG. 11, the updated screen G5 displays thesame information as that shown in FIG. 7 for commodity A and thecommodity C. On the other hand, since the label information of commodityB has been changed (e.g., the expiration date information for one of thelabels has been changed), the label information for commodity B includeslabel information for the changed (new) commodity B, under the commodityname G5D1 (commodity B) along with the issue number G5D2 (value of 1),and the changed/updated expiration date information G5D3 (February 13,16:13) for this particular commodity B are displayed. On the other hand,in the entry for the original commodity B, the commodity name G2B1(commodity B) of the commodity B and the expiration date informationG2B3 (February 15, 16:13) are displayed, but the number of issued labelsof the original commodity B is displayed with a value of reduced to 2 ascompared to the issue number G2B2 (equal to 3) as shown in the displayin FIG. 7.

Next, based on the print information and format data read in S25, thelabel re-issuing unit 104 prints out the label whose expiration dateinformation has been changed from the print information, and reissuesthe print information (S36). Then, the control unit 100 ends theprocess. FIG. 12 shows an example of the label re-issued in S36. Asshown in FIG. 12, the re-issued label R2 is printed with informationincluding the commodity name R21 of the commodity to which the label isto be attached and the expiration date information R22. Here, theexpiration date information “February 13, 11.” which is changed andstored in S34 is printed in the expiration date information R22.

When it is determined in step S41 that the format change key 185 hasbeen operated (Yes in step S41), the control unit 100 displays thechange screen shown in FIG. 10 in which the print information isdisplayed on the label determined to be selected in step S24 (step S42).

In FIG. 10, format data that is displayed in format data G42 is modifiedin order to change format data for the label. In the example, the formatof the “super daily dish” was selected, but the “super daily dish” canbe changed to the other format types.

Next, the control unit 100 determines whether or not the reprint key 183has been operated (S43). When it is determined that the reprint key 183is operated (No in step S43) and the reprint key 183 is operated (Yes instep S43), the print information changing unit 105 overwrites the printinformation including the information modified in step S32 with thelabel data storing section 1424 and stores the print information (stepS44). At this time, out of the labels read in S22, the label whoseformat data is being changed is added with a new product numberdifferent from the product number of the original label, and is storedin the label issuance management file 142. Then, the number of labels towhich new product numbers are being attached is subtracted from thetotal for the original labels. That is, the number of labels stored inthe label issuance management file 142 is subtracted from the number oforiginal labels. In this example, the format was changed for one labelof a commodity B. Therefore, even when a label is reissued, there is noincrease or decrease in the total number of labels that are stored.

Next, based on the print information overwritten in S44, the controlunit 100 re-displays updated label information (S45). Next, the printinformation storing unit 102 prints and reissues the print informationon the basis of the changed format data (S46). Then, the control unit100 then ends the process. FIG. 13 shows an example of a label re-issuedin S46. As shown in FIG. 13, the re-issued label R3 is printed withinformation including the commodity name R31 of the commodity to whichthe label is attached and information R32 to be printed in order tochange the label format. Here, the text “Please use this commodityfirst” is printed on the information R32. Then, the control unit 100ends the process.

If it is determined in step S21 that the expiration date confirmationkey 182 is not pressed (No in step S21), the control unit 100 ends theprocess.

As described above, according to the label printer 1 of the embodiment,the print information and format information of each issued label isstored, and based on the stored print information and formatinformation, the same label can be reissued. Therefore, when the labelis reissued, the label can be re-issued without receiving the printinformation and the format data from the information processingapparatus again.

According to the embodiment, it is also possible to change printinformation and format data of a label to be reissued.

In addition, according to the embodiment, since the re-issued labels isnot counted as new labels, there is no increase in the counted totalnumber of issued labels.

For example, in an embodiment, the expiration date information and theformat data were described as examples of information that can bemodified. However, the present disclosure is not limited thereto, andother information used for printing a label or printed on a label may bechanged.

In addition, in an embodiment, the label printer 1 and the informationprocessing apparatus are described as separate apparatuses. However, thepresent disclosure is not limited thereto, and the label printer 1 (orthe functions thereof) and the information processing apparatus (or thefunctions thereof) may be integrated into one unit. In such a case, theactual record data of the re-printed label can output to the actualrecord file. At this time, when the actual result data are displayed ina list on the time limit confirmation screen, the actual result data arewritten so that the actual record data before the sign time and theactual print result data are not displayed twice. When the reprinting isexecuted a plurality of times, only the actual result data which hasbeen re-printed is displayed.

The program executed in the label printer 1 in an embodiment can berecorded on a non-transitory, computer-readable recording medium such asa CD-ROM, a flexible disk (FD), a CD-R, a digital versatile disk (DVD),or the like, in an installable format or a file in an executable format.

Further, the program executed by the label printer 1 of an embodimentmay be stored on a computer connected to a network such as the Internetand downloaded via a network. Further, the program executed by the labelprinter 1 of an embodiment may be provided or distributed across anetwork such as the Internet.

Further, the program executed by the label printer 1 of an embodimentmay be provided in advance by being incorporated into a ROM or the like.

While certain embodiments have been described, these embodiments havebeen presented by way of example only, and are not intended to limit thescope of the present disclosure. Indeed, the novel embodiments describedherein may be embodied in a variety of other forms; furthermore, variousomissions, substitutions and changes in the form of the embodimentsdescribed herein may be made without departing from the spirit of thepresent disclosure. The accompanying claims and their equivalents areintended to cover such forms or modifications as would fall within thescope and spirit of the inventions.

What is claimed is:
 1. A label printer, comprising: a printer for issuing labels; a storage unit; and a processor configured to: generate print information for issuing a label by the printer; store in the storage unit the number of labels issued by the printer with the print information, the number of labels being stored in correspondence with label identifying information for specifying each label printed with the print information; upon receipt of a user operation for the issued label, change the print information stored in the storage unit in correspondence with the label identifying information and according to the user operation; and issue a reissued label with the changed print information, wherein when the reissued label is issued, the number of reissued labels is stored in the storage unit and the previously stored number of labels issued by the printer with the print information is reduced by the number of reissued labels.
 2. The label printer according to claim 1, wherein the processor is further configured to: cause the stored print information to be overwritten with the changed print information.
 3. The label printer according to claim 1, wherein the processor is further configured to: change label format data for specifying a format for printing the print information according to the user operation.
 4. The label printer according to claim 1, wherein use-by date information in the print information is changed.
 5. The label printer according to claim 1, wherein the printer is a thermal printer.
 6. The label printer according to claim 1, further comprising: a display configured to display a screen through which the user operation is input.
 7. The label printer according to claim 1, wherein the print information includes a product expiration date for a product to which the label is to be affixed and a label issue time.
 8. The label printer according to claim 1, further comprising: a display configured to display a first key for reissuing a label that has been printed by the printer with corresponding print information and a second key for the user operation to change the print information.
 9. A label printer controller unit, comprising: a storage unit; and a processor configured to: generate print information for issuing a label by a printer; store in the storage unit the number of labels issued by the printer with the print information, the number of labels being stored in correspondence with label identifying information for specifying each label printed with the print information; upon receipt of a user operation for the issued label, change the print information stored in the storage unit in correspondence with the label identifying information and according to the user operation; and issue a reissued label with the changed print information, wherein when the reissued label is issued, the number of reissued labels is stored in the storage unit and the previously stored number of labels issued by the printer with the print information is reduced by the number of reissued labels.
 10. The label printer controller unit according to claim 9, wherein the processor is further configured to: cause the stored print information to be overwritten with the changed print information.
 11. The label printer controller unit according to claim 9, wherein the processor is further configured to: change label format data for specifying a format for printing the print information according to a user selection.
 12. The label printer controller unit according to claim 9, wherein use-by date information in the print information is changed.
 13. The label printer controller unit according to claim 9, wherein the print information includes a product expiration date for a product to which the label is to be affixed and a label issue time.
 14. The label printer controller unit according to claim 9, wherein the processor is further configured to generate a screen showing a first key for reissuing a label that has been printed by the printer with corresponding print information and a second key for the user operation to change the print information.
 15. A non-transitory computer readable medium storing program instructions that when executed by a processor of a label printer cause the processor to: generate print information for issuing a label by a printer; store in a storage unit of the label printer the number of labels issued by the printer with the print information, the number of labels being stored in correspondence with label identifying information for specifying each label printed with the print information; upon receipt of a user operation for the issued label, change the print information stored in the storage unit in correspondence with the label identifying information and according to the user operation; and issue a reissued label with the changed print information, wherein when the reissued label is issued, the number of reissued labels is stored in the storage unit and the previously stored number of labels issued by the printer with the print information is reduced by the number of reissued labels.
 16. The non-transitory computer readable medium according to claim 15, further causing the processor to: change label format data for specifying a format for printing the print information according to a user selection.
 17. The non-transitory computer readable medium according to claim 15, wherein use-by date information in the print information is changed.
 18. The non-transitory computer readable medium according to claim 15, wherein the print information includes a product expiration date for a product to which the label is to be affixed and a label issue time.
 19. The non-transitory computer readable medium according to claim 15, further causing the processor to display a user interface screen on a display unit of the label printer.
 20. The non-transitory computer readable medium according to claim 19, wherein the user interface screen includes a reprint key and a print key. 